﻿@model Storytelling.Modelos.VTR.ClaFormModel
@using Storytelling.Entidades.VTR;
@using Storytelling.Utils;
@{
    ViewBag.Title = "Clã";
}
@section CabecalhoEstilo {
    <link href="@Url.Content("~/Content/themes/base/minified/jquery.ui.autocomplete.min.css")" rel="stylesheet" type="text/css" />
    <link href="@Url.Content("~/Content/themes/base/minified/jquery.ui.tabs.min.css")" rel="stylesheet" type="text/css" />
}
@section IniciarScript {
autocompletar('Disciplina');
}
@section PosCloneScript {
autocompletar('Disciplina');
}
<h3>Formulário de Clã</h3>
@Html.ValidationSummary(false, "A solicitação não foi efetuada. Por favor corrija os erros e tente novamente.")
@using (Html.BeginForm())
{
    <div class="Tabs">
        <ul>
            <li><a href="#geral">Geral</a></li>
            <li><a href="#disciplinas">Disciplinas</a></li>
        </ul>
        <br /><br />
        <div id="geral">
            @Html.HiddenFor(m => m.Id)
            <div class="editor-label">
                @Html.LabelFor(m => m.Nome)
            </div>
            <div class="editor-field">
                @Html.TextBoxFor(m => m.Nome)
                @Html.ValidationMessageFor(m => m.Nome)
            </div>
            <div class="editor-label">
                @Html.LabelFor(m => m.Heranca)
            </div>
            <div class="editor-field">
                @Html.DropDownListFor(m => m.Heranca, Enumeracao.Colecao<Heranca>())
                @Html.ValidationMessageFor(m => m.Heranca)
            </div>
            <div class="editor-label">
                @Html.LabelFor(m => m.Descricao)
            </div>
            <div class="editor-field">
                @Html.TextAreaFor(m => m.Descricao)
                @Html.ValidationMessageFor(m => m.Descricao)
            </div>
            @if (Model != null && Model.Id > 0)
            {
                <div class="editor-label">
                    @Html.LabelFor(m => m.Inativado)
                </div>
                <div class="editor-field">
                    @Html.CheckBoxFor(m => m.Inativado)
                </div>                
            }
            else
            {
                <input id="Inativado" name="Inativado" type="hidden" value="false" />
            }
        </div>
        <div id="disciplinas">
            @Html.Clone("ListaDisciplinas", "Adicionar Disciplina", typeof(ClaDisciplina), Model != null ? Model.ClaDisciplinaId : new long[0],
            @<text>
                <input name="ClaDisciplinaId" type="hidden" value="@Html.TentarPassar(item, 0, m => m.ClaDisciplinaId[item])" />
                <div class="editor-label">
                    @Html.LabelFor(m => m.ClaDisciplinaDisciplinaValor)
                </div>
                <div class="editor-field">
                    <input name="ClaDisciplinaDisciplina" type="text" class="AutocompletarDisciplina" value="@Html.TentarPassar(item, "", m => m.ClaDisciplinaDisciplina[item])" />
                    @if (item >= 0)
                    {
                        <input type="hidden" name="ClaDisciplinaDisciplinaValor" id="ClaDisciplinaDisciplinaAutocomplete_@(item)" value="@Html.TentarPassar(item, 0, m => m.ClaDisciplinaDisciplinaValor[item])" />
                    }
                </div>
            </text>)
        </div>
    </div>
    @Html.Opcoes(true, "Cla")
}
